declare @data datetime
declare @filial varchar(20)
declare @terminal varchar(10)

set @data = '20121226'
set	@filial = '000116'
set @terminal = '003' -- 005


select	a.LANCAMENTO_CAIXA, c.NUMERO_CUPOM_FISCAL,
		a.TICKET, a.DESCONTO as desc_venda, c.DESCONTO_PGTO as desc_pgto,
		b.rateio
from	LOJA_VENDA a
join	
		(select	TICKET,
				SUM(rateio_desconto_venda) rateio
		from	LOJA_VENDA_PRODUTO
		where	codigo_filial = @filial
		and		DATA_VENDA = @data
		and		rateio_desconto_venda <> 0
		group by TICKET) b
on		a.TICKET = b.TICKET

join	LOJA_VENDA_PGTO c
on		a.LANCAMENTO_CAIXA = c.LANCAMENTO_CAIXA
and		a.TERMINAL = c.TERMINAL
and		a.DATA_VENDA = c.DATA
and		a.CODIGO_FILIAL = c.CODIGO_FILIAL

where	a.DESCONTO = 0	
and		c.DESCONTO_PGTO = 0	
and		a.CODIGO_FILIAL = @filial
and		a.DATA_VENDA = @data
and		a.terminal = @terminal	
